#pragma once

namespace Rorn
{
	namespace Chess
	{
		namespace TheCorruptRook
		{
			class Square
			{
			public:
				Square(int rank, int file);

				int GetRank() const;
				int GetFile() const;

				static bool IsOnBoard(const Square& square);
			private:
				int rank_;
				int file_;
			};
		}
	}
}
